package cn.com.cifi.mars.entity.common;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 岗位组
 * @author 60157
 *
 */
@Data
@TableName("t_idm_position_group")
public class IdmPositionGroup {

	/**
	 * 岗位组描述
	 */
	@TableField("job_definitions_description")
	private String jobDefinitionsDescription;
	
	/**
	 * 职能编码
	 */
	private String z9121zn;
	
	/**
	 * 序列编码
	 */
	private String z9121xl;
	
	/**
	 * 职能
	 */
	private String z9121znt;
	
	/**
	 * 序列
	 */
	private String z9121xlt;
	
	/**
	 * 岗位定义名称
	 */
	@TableField("job_definitions_name")
	private String jobDefinitionsName;
	
	/**
	 * 岗位定义类型 1-行政岗 2-业务岗
	 */
	@TableField("job_definition_type")
	private String jobDefinitionType;
	
	/**
	 * 层级分类
	 */
	private String z9121cjt;
	
	/**
	 * 板块分类编码 行业分类编码
	 */
	private String firmcoding;
	
	/**
	 * SAP岗位定义编码
	 */
	@TableField("sapjobdef_id")
	private String sapjobdefId;
	
	/**
	 * IDM岗位定义编码 岗位组id
	 */
	@TableId(value = "jobDefinitions_id", type = IdType.INPUT)
	private String jobDefinitionsId;
	
	/**
	 * 岗位定义状态 0：有效 1：无效
	 */
	@TableField("jobDefinition_status")
	private String jobDefinitionStatus;
	
	/**
	 * 层级分类编码
	 */
	private String z9121cj;

}
